home *** CD-ROM | disk | FTP | other *** search
- # DESCRIPTION:
- # --------------------------------------------------------------
- #
- # OPEN CD PLAYER, LOCK EJECT, UNLOCK EJECT, CLOSE
- #
- # --------------------------------------------------------------
- @BREAK A CDDA WILL NEED TO BE IN THE DEFAULT CD-ROM
-
- # OPEN CDDA
- open cdaudio00 alias cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_OPEN #1
- @WAIT_NOTIFY 1 30000
-
- # WAIT FOR USE OF CDDA1
- acquire cdda1
- @WAIT_PASSDEVICE cdda1 10000
-
- # LOCK THE MANUAL EJECT BUTTON
- set cdda1 door locked notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SET #2
- @WAIT_NOTIFY 2 30000
-
- # Required command for Check scenario.
- pause cdda1
- @CHECK The manual eject button has been locked. Attempt to Eject the CDDA. Did the eject fail?
-
- # UNLOCK THE MANUAL EJECT BUTTON
- set cdda1 door unlocked notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SET #3
- @WAIT_NOTIFY 3 30000
-
- # CLOSE CDDA1
- close cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CLOSE #4
- @WAIT_NOTIFY 4 30000
-